My third kotlin rant
January 27, 2021
Why oh why, do the people who made kotlin insist on using words with such vague meanings that it's impossible to figure out what they mean? And yes, it's become a fashion thing. Movies, restaurants, even sex has been given names so generic that differentiation is impossible (perhaps that's the point in some cases!).
You want examples? Sure. While some of these movies are good; you won't be able to tell from the titles: Love (2015), Soul (2020), Inception (2010), Unforgotten (2015), Arrival (2016), Lawless (2012), After (2019), Synchronic (2019), Breach (2020), Cherry (2021), Wanted (2008), Snatch (2000), Rush (2013), Flight (2012), Us (2019), Drive (2011), Extraction (2020), Land (2021), Collateral (2004), Predistination (2014), Her (2013), Yesterday (2019), Unbelievable (2019), Polar (2019), and the list goes on and on....
Restaurants too. In San Antonio I've been restaurants named Cured, Bliss, Rebelle, Supper, and Graze. And in Austin we have P6, Anthem, Juniper, Sway, and there's even an ice cream place in Austin called Lick.
Ok, so back to programming. Who in their right mind thought that object as a keyword was a good idea? Isn't everything in kotlin an object? So what does object mean if things are already an object?
Well, you have to look it up! And then work and work to memorize it, because that meaning isn't intuitive or easy to recall.
And while we're banging on the shitty use of a totally meaningless word, let's add some other meaningless words to the kotlin vocabulary, shall we?
Sigh, I'm not that mean. In kotlin object is a singleton class. Too bad they never thought of using singleton class. Yeah, that would be too obvious. Idiots.
"Android Evolution" created by Manu Cornet, http://www.bonkersworld.net. All else is copyright 2021 by Scott M. Biggs and Sleep Furiously Productions. Not that that means much these days.